iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0
生成式 AI

我與 AI Pair Programming系列 第 30

為什麼要和 AI Pair Programming

  • 分享至 

  • xImage
  •  

在前面的 28 天裡,我們學習到了和三個不同的 AI 夥伴的使用技巧,這三個夥伴分別是:Cursor、Claude、Raycast。

我應該選擇和誰 pair?

每個人都有每個人的好處:

  • Cursor:可以使用許多不同的模型,享受 tab 的快速補齊
  • Claude Code:可以搭配不同 IDE,可以有正經工作的 commands & agents,也可以用 hooks 和 statusline 玩出不同的花樣
  • Claude Desktop:Claude 應用程式版本,友善的操作介面,上手快速
  • Raycast:日常生活的好夥伴,高度彈性的客製化空間,可以讓我們跨應用程式的使用更順暢

除了這些,還有很多 AI 工具,像是我們有稍微提到的 Jet Brains AI Assistant,或是同樣主打 IDE 接不同模型的 Zed,以及剛出來開放試用就轟動一時的 Spec Kit —— 在這個百花齊放的時代,應該要怎麼選擇和誰 pair?

優先挑選有試用期的夥伴

首先,能不能使用的順手、配合的來,是我覺得選擇夥伴最重要的標準。因此,我在預算足夠的情況下,會盡可能地用最少的費用去嘗試不同的 IDE。現在大部分 AI 工具都有提供免費的版本,如果我使用的習慣,我會花一個月的費用去訂閱,或是像我之前提到的,用儲值的方式去嘗試不同的 AI,因為儲值可以選擇的金額是最低的,通常 5 美元就夠,而月費通常是 20 美元左右。

選最合的來的夥伴

以 Claude Code 來說,雖然他提供的功能齊全、玩法多元,但如果你不是重度 AI 使用者,甚至你可能更偏好不需要手說明的 tab tab 流,那硬要跟 Claude Code 湊在一起 pair 可能也會讓你感到痛苦。因此,在試用過後,選擇工作上或日常生活中最和你合得來的 AI 去購買就好了。

為什麼要和 AI Pair Programming?

系列文的最後,我想要來聊聊這個問題。

為什麼要強調我和 AI Pair,而不是我用 AI 開發呢?

系列文的一開始,我們就有提到 pair 可以帶來的好處,對於這個問題,我更想強調的是:pair 是一個共同學習、前進的過成,AI 在學習這個專案和相關的 domain,而我們在學習如和用 AI 快速完成我們想做的事情。因此我更強調的是要和 AI Pair Programming,要了解每個 AI 擅長的工具,才能幫助我們取得更好的開發體驗。

這個過程就像培養默契 —— 起初可能磕磕絆絆,但隨著互動增加,效率也會大幅提升。重要的是保持開放心態,將每次互動視為優化工作流程的機會,而不是「為什麼你這麼笨!」,憤而丟下 AI 開始土法煉鋼。當我們真正掌握了與 AI 協作的技巧,就會發現開發不再是孤軍奮戰,而是有個隨時待命的夥伴,幫助我們將想法快速轉化為現實。


以前我很常用 Cursor,因為我懶得打字,只要往下按一行,Cursor 就會自己猜我要幹嘛,我只需要負責 tab tab tab 就好。這時候的我就很像是一個沒有導航和地圖的駕駛,隔壁副駕的人叫我做什麼我就做什麼。
但現在我更喜歡當副駕駛,可以悠閒的吃下午茶喝飲料,只要每隔一段時間告訴坐在駕駛位上的 AI 該做什麼就好。

你喜歡怎麼樣和 AI pair 呢?歡迎留言和我分享唷。今年的鐵人賽就到這裡結束了,希望我這 30 天的分享對你有幫助,我們明年見 👋


上一篇
我與 Raycast pair:第三個工具 —— MCP
系列文
我與 AI Pair Programming30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言